Burst\Admin\DB_Upgrade\DB_Upgrade D

Total Complexity 145
Dependencies 1
Dependents 2
Total lines 996
Lines of code 719
Logical lines of code 384
Comment lines 146
Methods 24
Properties 2

Methods 24

Method Rating Maintainability Complexity Lines of code
upgrade()
C
34 28 85
upgrade_lookup_tables()
B
35 17 84
create_lookup_tables()
A
42 14 54
fix_missing_session_ids()
A
38 7 91
upgrade_lookup_tables_drop_columns()
A
47 10 34
get_progress()
A
48 9 33
get_db_upgrades()
S
43 5 57
upgrade_goals_remove_columns()
S
53 6 22
upgrade_bounces()
S
49 5 35
drop_path_from_parameters_column()
S
48 5 34
upgrade_strip_domain_names_from_entire_page_url()
S
53 5 23
upgrade_drop_user_agent()
S
54 5 22
upgrade_drop_page_id_column()
S
55 5 20
initialize_lookup_ids()
S
57 4 20
upgrade_empty_referrer_when_current_domain()
S
56 4 19
upgrade_goals_set_conversion_metric()
S
57 4 18
add_progress_notice()
S
54 2 22
maybe_fire_upgrade()
S
72 3 5
sanitize_type()
S
68 2 7
clean_orphaned_session_ids()
S
64 1 12
__construct()
S
69 1 6
change_column_name_entire_page_url()
S
68 1 7
progress_complete()
S
80 1 3
column_exists()
S
69 1 6